# encoding=utf-8

# 利用pickle标准模块，将python对象存储到文件中，然后可以从文件中读取对象
import pickle

# 存储相关对象的文件名臣
shoplistfile = 'shoplist.data'
# 需要购买的物品清单
shoplist = ['apple', 'mango', 'carrot']

# 准备写入文件
f = open(shoplistfile,'wb')
# 转储至对象文件
pickle.dump(shoplist, f)
f.close()

# 清楚shoplist变量，以便于验证
del shoplist

#重新打开存储文件
f = open(shoplistfile,'rb')
# 从文件中载入对象
storedlist = pickle.load(f)
print(storedlist)